home *** CD-ROM | disk | FTP | other *** search
GW-BASIC | 1980-01-01 | 1.0 KB | 37 lines |
- 100 '*******************************************
- 110 '** WAND **
- 120 '** **
- 130 '** VERSION 1.1 JULY 13,1982 **
- 140 '*******************************************
- 150 A = 320:B = 100:C = 320:D = 150:L = 1
- 160 SCREEN 2:CLS:KEY OFF
- 170 OPTION BASE 1
- 180 DIM A1 (6,4)
- 190 A1 (L,1) = A
- 200 A1 (L,2) = B
- 210 A1 (L,3) = C
- 220 A1 (L,4) = D
- 230 LINE (A,B)-(C,D),1
- 240 N1 = L
- 250 L = (L + 1) MOD 7:IF L = 0 THEN L = 1
- 260 N2 = L
- 270 LINE (A1 (L,1),A1 (L,2))-(A1 (L,3),A1 (L,4)),0
- 280 A = A + RND * 100 - 51
- 290 IF A >= 639 THEN A = 639
- 300 IF A <= 0 THEN A = 0
- 310 B = B + RND * 30 - 15.5
- 320 IF B >= 199 THEN B = 199
- 330 IF B <= 0 THEN B = 0
- 340 C = C + RND * 30 - 15
- 350 IF A > C AND A - C > 100 THEN C = A - 100
- 360 IF C > A AND C - A > 100 THEN C = A + 100
- 370 IF C >= 639 THEN C = 639
- 380 IF C <= 0 THEN C = 0
- 390 D = D + RND * 30 - 15
- 400 IF B > D AND B - D > 75 THEN D = B - 75
- 410 IF D > B AND D - B > 75 THEN D = B + 75
- 420 IF D >= 199 THEN D = 199
- 430 IF D <= 0 THEN D = 0
- 440 SOUND ABS(LOG(ABS(A-C)))*100+37,1
- 450 GOTO 190
-